<?php
/**
 * Description of TiposGenericosService
 *
 * @author Magno
 */
class TiposGenericosService {

    function __construct() {

    }

    public static function listarTiposInformacao($incluirSelecione = false){

        $tipos = array();

        if($incluirSelecione)
            $tipos[''] = " -- Selecione -- ";

       
        $tipos[Constantes::$INFO_SUGESTAO] = "Sugestão";
        $tipos[Constantes::$INFO_RECLAMACAO] = "Reclamação";
        $tipos[Constantes::$INFO_IND_PRODUTO] = "Indicação de Produto";

        return $tipos;
    }

    public static function buscarTipoInformacaoPorID($tipo){
        switch ($tipo){
            case Constantes::$INFO_SUGESTAO : return "Sugestão";
            case Constantes::$INFO_RECLAMACAO : return "Reclamação";
            case Constantes::$INFO_IND_PRODUTO : return "Indicação de Produto";
            default : return "";
        }
    }

    public static function listarTiposLeilao($incluirSelecione = false){

        $tipos = array();

        if($incluirSelecione)
            $tipos[''] = " -- Selecione -- ";


        $tipos[Constantes::$LEILAO_SIMPLES]         = "Simples";
        $tipos[Constantes::$LEILAO_FRETE_GRATIS]    = "Frete Grátis";
        $tipos[Constantes::$LEILAO_GRATIS]          = "Grátis";
        $tipos[Constantes::$LEILAO_FRETE_E_GRATIS]  = "Frete Grátis e Grátis";
        $tipos[Constantes::$LEILAO_DO_USUARIO]      = "Do Usuário";
        $tipos[Constantes::$LEILAO_VALE_COMPRA]     = "Vale Compra";
        $tipos[Constantes::$LEILAO_DO_INICIANTE]    = "Iniciante";
        $tipos[Constantes::$LEILAO_MULTI_PRODUTOS]  = "Multiplos Produtos";
        

        return $tipos;
    }

    public static function buscarTipoLeilaoPorID($tipo){
        switch ($tipo){            
            case Constantes::$LEILAO_SIMPLES         : return  "Simples";
            case Constantes::$LEILAO_FRETE_GRATIS    : return  "Frete Grátis";
            case Constantes::$LEILAO_GRATIS          : return  "Grátis";
            case Constantes::$LEILAO_FRETE_E_GRATIS  : return  "Frete Grátis e Grátis";
            case Constantes::$LEILAO_DO_USUARIO      : return  "Do Usuário";
            case Constantes::$LEILAO_VALE_COMPRA     : return  "Vale Compra";
            case Constantes::$LEILAO_DO_INICIANTE    : return  "Iniciante";
            case Constantes::$LEILAO_MULTI_PRODUTOS  : return  "Multiplos Produtos";
            default : return "";
        }
    }
    
    public static function listarEstadoCivil($incluirSelecione = false){

        $tipos = array();

        if($incluirSelecione)
            $tipos[''] = " -- Selecione -- ";


        $tipos[Constantes::$EST_CV_SOLTEIRO]   = "Solteiro";
        $tipos[Constantes::$EST_CV_CASADO]     = "Casado";
        $tipos[Constantes::$EST_CV_DIVORCIADO] = "Divorciado";
        

        return $tipos;
    }

    public static function buscarEstadoCivilPorID($tipo){
        switch ($tipo){            
            case Constantes::$EST_CV_SOLTEIRO   : return  "Solteiro";
            case Constantes::$EST_CV_CASADO     : return  "Casado";
            case Constantes::$EST_CV_DIVORCIADO : return  "Divorciado";
            default : return "";
        }
    }


}
?>
